約 4,196,069 件
https://w.atwiki.jp/ms-excel/pages/16.html
このページは、あくまでも目次です。 準備開発タブ表示(2007,2010) マクロを有効にする 記録してみよう 実行してみよう クイックアクセスツールバー(2007以降) ツールバーにマクロを登録(2003より前) マクロを含んだブック保存
https://w.atwiki.jp/hmiku/pages/47274.html
うしなわれたひろいん【登録タグ IA VOCALOID erif う 曲】 作詞:erif 作曲:erif 編曲:erif 唄:IA 曲紹介 『私にヒロインは似合わない―』 erif氏の処女作で、切ないボカロバラード。 イラストはみかんざみかん氏が、動画はerif氏自身が手掛ける。 歌詞 (動画より書き起こし) 私泣いてみたよ キミの世界に届くかな それだけでは まだ足りない…? そっと握りしめた その手には 零れ落ちた 偽彩色の那由他の雨 まるでヒロインだね だけど柄じゃないな 私には似合わない 12月の風 肌寒くて 結いた髪に 誓う想い また伝えられるかな 空を見上げてみた 過去は消えないけど ちいさな ぬくもりと 扉を開いた 私泣いてみたよ キミの世界に届くかな それだけでは まだ足りないかな はなればなれ でもね 忘れられない笑顔だから 今だけは ヒロインなの… ――たったそれだけで 時は止まる でも止まれない もう戻せない 涙の雨 「何を嘆いているの?」 問いに閉ざしたまま 記憶ばっか辿っていた ちっぽけな夢と 世界の解 それはいつも乖離していて 理不尽なものばかり 時よ止まらないで 夜はまだこないの? 数えた時間だけ 忘れていたいの 私泣いてみたよ キミの世界に届くかな それだけでは まだ足りないかな はなればなれ でもね 忘れられない笑顔だから 今だけは ヒロインなの…? キミは泣いていたの? 戯(おど)けたフリが似合わなくて いつのまにか涙が溢れて… それはいつか見てた 忘れたはずの記憶なのに 遺された ヒロインなの 間違えたっていいじゃない 誰だって未完全でしょ? 儚くなったキミを忘れたくて 歩き出したんだ 1人で もう1人でも 大丈夫さ 失われた ヒロインなの コメント 名前 コメント
https://w.atwiki.jp/drifswtheater/pages/17.html
PCの登録方法は、いくつかあります。 なお、PCの登録は完全任意制です。必ずしも登録する必要はありません。 管理者に登録を依頼する。プレーンテキストで記述する。 自分でHTMLでキャラクターシートを作成する。 メンバー登録をして、自分で記述する。 PCの保有上限について 管理者に登録を依頼する。 プレーンテキストで記述する。 以下の方法で作成したデータを、こちらまで送ってください。 キャラクターシート内容をプレーンテキスト(.txt)形式で記述し、ファイルをメールに添付するか、メールそのものに貼り付ける。 Microsoft ExcelまたはAdobe PDF形式で記述したキャラクターシートを、ZipもしくはLHAで圧縮して、メールに添付する。 rar、tar.gz、7zip等は対応いたしません。またファイル破損の原因になる為、これらのファイルを圧縮せずに添付するのもおやめください。 また、Excelは管理人の持っているバージョンが97ですので、それ以降のバージョンをお使いの方は、必ずExcel97互換で保存してください。 なお、いずれの方法でも、基本的な記述フォーマットを統一する為、管理者の方で整形いたします。ご了承ください。 自分でHTMLでキャラクターシートを作成する。 自分でデザインしたHTMLファイルでキャラクターシートを公開したい場合は、HTMLで作成し、ZipもしくはLHAで圧縮して、こちらまで送ってください。 なお、HTMLの基本的な知識をもっている方のみ推奨します。Webサイト作成ツールのみを利用される方は、ご遠慮ください。 確認次第、管理者がアップロードいたします。 メンバー登録をして、自分で記述する。 通常、右上にある「このWikiに参加する」をクリックして、必要情報を記入し、送信してください。 確認次第メンバー登録しますので、メンバー登録が終わったら、登録PCデータを編集し、リンクを作成してください。 作成したリンクをクリックして、キャラクターデータを記入してください。 なお、キャラクターデータページには必ずテキストモードを使用してください。 それ以外のモードを使用した場合、管理人が削除する場合がございます。ご了承ください。 なお、他人のPCのリンクを消したり、データを改鼠したりなどの迷惑行為を行った場合は、当然の処置として、メンバー登録を取り消させていただきます。 PCの保有上限について ありません。何名でも使用可能です。全てを登録しておく必要もありません。
https://w.atwiki.jp/a3mi22/pages/14.html
1)名前を付けて保存 2)ツール → 全般オプション 3)パスワード入力 合計: -
https://w.atwiki.jp/shiphone/pages/2.html
トップページ プラグイン紹介 メニュー メニュー2 ここを編集 cmd vbs bat DB DLL db 移動 リネーム ストアド program クリレポ エラー DataGridView db エラー vb css VB vb 連動 access レポート access era- vba ado odbc 配付 レジストリ access エラー vbs excel csv vbs excel csv ado sqlserver sspi 印刷 link 管理 server 暗号化 ハッシュ SQLServer バックアップ file null table AllowZeroLength api reference サブレポート net オートメーション com 解放 windows help filedialog データ型 変換 取得中です。
https://w.atwiki.jp/excelava/pages/11.html
コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
https://w.atwiki.jp/ce00582/pages/5168.html
import java.io.*; class den{ int[] com=new int[20]; int[] index=new int[500]; String[] data=new String[50000]; String[] author=new String[50000]; String[] credit=new String[5000]; String[] article=new String[500]; int s,sx,datanumber,creditnumber; int authornumber,indexnumber,number; int page,m,n,h,h1; int p1,p2,t; String file,bun,str,str1,str2; public static void main(String[] args){ den test=new den(); } den(){ str1="("; str2=")"; readfile("c.txt"); for(s=1;s datanumber+1;s++){ author[s]=data[s]; } authornumber=datanumber; makecom(); number=0; for(m=13;m 20;m++){ for(n=1;n com[m]+1;n++){ number=number+1; page=m*100+n; file="data/"; file=file+page; file=file+".txt"; readfile(file); sx=0; for(s=1;s datanumber+1;s++){ h=0; p1=data[s].indexOf(str1); p2=data[s].indexOf(str2); if(p1==0)h=h+1; if(p2 0)h=h+1; str=""; if(h==2)str=data[s].substring(p1+1,p2); credit[s]=str; } t=0; for(s=1;s datanumber+1;s++){ h=0; for(sx=1;sx authornumber+1;sx++){ h1=0; if(credit[s].indexOf(author[sx]) -1)h1=100; if(credit[s].indexOf("答申文") 0)h1=0; if(credit[s].indexOf("退室") 0)h1=0; if(credit[s].indexOf("入室") 0)h1=0; if(credit[s].indexOf("提出資料") 0)h1=0; if(h1 50)h=100; } if(h 50)t=t+1; if(h 50)index[t]=s; } indexnumber=t; for(s=1;s indexnumber;s++){ p1=index[s]; p2=index[s+1]; bun=data[p1]; for(sx=p1+1;sx p2;sx++){ bun=bun+data[sx]; } article[s]=bun; } file="gdata/"; file=file+number; file=file+".txt"; writefile(file); } } } void makecom(){ com[13]=35; com[14]=42; com[15]=30; com[16]=35; com[17]=31; com[18]=31; com[19]=15; } void writefile(String file){ int s,sx; try{ PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); for(s=1;s indexnumber;s++){ pw.println(article[s]); } System.out.println("ファイルに書きこみました。"); pw.close(); } catch(IOException ep){ System.out.println("入出力エラーです。"); } } void readfile(String file){ String str; BufferedReader br; s=0; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS")); while((str = br.readLine()) != null) { s=s+1; data[s]=str; } br.close(); } catch (IOException e) {System.out.println(e);} datanumber=s; } }
https://w.atwiki.jp/ms-excel/pages/7.html
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
https://w.atwiki.jp/mtgflavortext/pages/12264.html
imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Myr Convert.png) 謙虚で、従順で、疲れ知らずのマイアは、ファイレクシアの従僕として優秀なため微塵の修正も必要としない。 Humble, obedient, and tireless, myr require little modification to excel as servants of Phyrexia. ファイレクシア:完全なる統一 imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Myr Convert2.png) 機械の母の手の中で、重労働が報われなかったことはない。 In the embrace of the Mother of Machines, hard work never goes unrewarded. ファイレクシア:完全なる統一 【M TG Wiki】 名前
https://w.atwiki.jp/crosshermit/pages/16.html
ヘッダ部分 本体部分 フッタ部分・データ部分 まとめ 追加コマンドの追加 スイッチのみの追加 変更 Data\Adv\DAT\Chapter0003.ybc(4月1週のアドベンチャーパート)を例に。 ちなみに解析結果から先に書いてしまうとこんな感じ。 04 00 00 00 14 00 00 00 //ヘッダ AE 15 00 00 //アドレス15AEからファイルのパスを記述 0E 16 00 00 0E 16 00 00 //アドレス160Eから台詞のデータを記述 38 00 08 00 00 00 00 20 //暗転 43 00 08 00 00 00 00 00 45 00 28 00 00 00 00 20 00 00 00 20 44 01 00 20 00 00 00 20 35 00 00 20 00 00 00 20 00 00 00 20 00 04 00 20 80 00 00 20 //週の開始処理 38 00 08 00 03 00 00 20 //フェードイン 0D 00 08 00 58 02 00 20 //週タイトルを表示・クリック待ち 38 00 08 00 04 00 00 20 //フェードアウト 4A 00 04 00 //週タイトルを消去 0C 00 08 00 1E 00 00 20 //?(画面のリフレッシュ?) 14 00 08 00 01 00 00 20 //? 3F 00 08 00 02 00 00 20 //音楽を再生(M-002.mp3) 1B 00 10 00 01 00 00 20 FF FF FF 2F FF FF FF 2F //名前なしメッセージ枠を画面中央に表示 38 00 08 00 03 00 00 20 //フェードイン 2B 00 08 00 01 00 00 20 //画面中央のメッセージエリアをアクティブに 11 00 06 00 00 00 //台詞を表示【エルメナスと呼ばれる大地の片隅に、】 11 00 06 00 01 00 //台詞を表示【豊かなイチイに包まれた静かな森がある。】 11 00 06 00 02 00 //台詞を表示【この地を後にして、いつしか九年……】 32 00 04 00 //メッセージ後のクリック待ち▼を表示 33 00 04 00 //クリック待ち 2C 00 04 00 //アクティブのメッセージを消去 11 00 06 00 03 00 //台詞を表示【ともすれば見失いそうになる小道を抜け、】 11 00 06 00 04 00 //台詞を表示【雪解けのせせらぎを渡り、澄んだ野池に】 11 00 06 00 05 00 //台詞を表示【映るエンラッドの大連峰を望む。】 32 00 04 00 //メッセージ後のクリック待ち▼を表示 33 00 04 00 //クリック待ち 2C 00 04 00 //アクティブのメッセージを消去 : : 解析結果はおおむね全部適当なので間違ってる可能性は大有。 書き方が判りにくいかもしれない。誰か判りやすく書き換えてくれる人募集中というか勝手に書き換えてください。 ヘッダ部分 ①先頭8バイト 固定。Chapterファイルの識別子? ②続きの4バイト 週タイトル画像のパスやらこのファイルの次に実行するChapterファイルのパスやらの開始アドレス(後述) ③続きの4バイト×2 台詞データ部分の開始アドレス(後述)。何故か2回繰り返し。 本体部分 本体部分の命令は何度も繰り返し出てくる。 ①38 00 08 00 xx 00 00 20 画面の暗転・陽転。xxは以下のスイッチ。00…暗転 02…陽転 03…フェードインして陽転 04…フェードアウトして暗転 05…白背景からフェードイン 06…白背景へフェードアウトちなみに01にするとホワイトアウトして固まりました。 ②-1)43 00 08 00 xx 00 00 00 ヘッダ②に記載のアドレス+(xx×48バイト)から記述されている画像ファイルを表示。この場合、週タイトルの画像を表示している。 ②-2)45 00 28 00 00 00 00 20 xx xx 00 20 yy yy 00 20 00 00 00 20 35 00 00 20 00 00 00 20 00 00 00 20 ww ww 00 20 hh hh 00 20 表示した画像ファイルの原点を横xx xx、縦yy yyに移動、幅ww ww、高さhh hhで表示。週タイトル画像の場合xx xxが00 00(0px)、yy yyが44 01(324px)、ww wwが00 04(1024px)、hh hhが80 00(128px)。画像ファイルはタイル状に繰り返し配置されているらしく、例えばhh hhを倍にすると縦2倍に拡大表示されるんじゃなくて週タイトル画像が縦に2枚表示される。なんでやねん。他のスイッチは解析中。 ③0D 00 08 00 58 02 00 20 週タイトル表示後のクリック待ちをしているらしい。解析中 ④4A 00 04 00 週タイトル画像を消去 ⑤0C 00 08 00 xx 00 00 20 ウェイトのようだ。重りじゃなくて待つほうの。ウェイト時間はxx×20msくらい。 ⑥14 00 08 00 01 00 00 20 謎。無くても動く。解析中 ※「無くても動く」とは言いつつ、ヘッダ部分の②・③で指定した開始アドレスがずれると強制終了がかかるので、単純に削除した場合はヘッダ②・③のアドレスを書き換える必要がある ⑦3F 00 08 00 xx 00 00 20 BGMを再生する。xxはData\SOUND\BGMフォルダ内のM-yyy.mp3のyyy部分を16進表現したもの、01(001)~17(022)まで。0E(014)と13(018)は欠番。 ⑧1B 00 10 00 xx 00 00 20 FF FF FF 2F FF FF FF 2F 名前なしメッセージ枠をxxの位置に表示する。xxは以下の通り。01…画面中央 02…左下 03…右下 04…下中央 ⑨2B 00 08 00 xx 00 00 20 xxのメッセージエリアをアクティブにする。xxは⑧または⑯で指定したもの ⑩11 00 06 00 xx 00 アクティブのメッセージエリアにxx番目の台詞(1行単位)を表示する。つまりここの例で言うと00~02番目までの3行を連続で表示していることになる。台詞そのものはファイル末尾のデータ部分(後述)にまとめて載ってる。 ⑪32 00 04 00 メッセージ表示後のクリック待ちを示す下三角(▼)を表示。 ⑫33 00 04 00 クリック待ち。ユーザーからのクリック入力(もしくはSpaceの押下)があるまでこれ以降の処理はいったん停止する。 ⑬2C 00 04 00 (クリック入力後)アクティブのメッセージエリアの台詞を消去する ⑭3B 00 10 00 00 00 00 20 xx 00 00 20 yy 00 00 20 背景画像を表示。xxはData\Adv\binフォルダのbg001_a.binを01として、以下bg001_b.binを02、bg001_c.binを03、bg001_d.binを04、bg002_a.binを05…と16進表示したもの。ただしbg030_x.bin(75)以降はbg031_x.binが76、bg032_x.binが77…となる。yyは表示方法のスイッチ。01でフェードせずにいきなり表示、02でフェードインしながら表示、03でフェードアウト、04で白背景からフェードイン、05で白背景へフェードアウト。 ⑮1C 00 08 00 xx 00 00 20 xxの位置にある名前なしメッセージ枠を消去。xxは⑧で指定したもの ⑯1E 00 14 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 tt 00 00 20 名前ありメッセージ枠をxxの位置に表示。名前なし枠は主人公(純潔の盾の長)専用、名前あり枠はそれ以外のキャラクタ用だな。xxのスイッチは以下の通り。05…左下 06…右下07…上左 08…中右 09…下左0A…中央、左にキャラクタ画像 0B…中央、右にキャラクタ画像続けてキャラクタ番号yyの画像と名前を表示する。キャラクタ番号の詳細は登場キャラクタ一覧を参照のこと。zzはキャラクタの表情(後述)。ttはキャラクタ画像を表示してから枠を表示するまでのウェイト時間(×20ms) ⑰41 00 08 00 xx 00 yy 00 キャラクタボイスを再生する。xxはフォルダ番号。yyはファイル番号。実際のファイル名との対応はvoice_filename071111.csvを参照のこと。Chapter209に出てくる、フォルダ番号0x8Cはどのファイルなのかまだ不明。解析中 ⑱28 00 0C 00 xx 00 00 20 yy 00 00 20 xxの位置にあるキャラクタの表情をyyに変更する。xxは⑯で指定したもの。yyのスイッチは下記、でも全部のキャラクタに全部の表情が用意されてるわけではない。00…標準 01…笑顔 05…半泣き ⑲1A 00 14 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 ww 00 00 20 xxの位置にあるメッセージ枠をyyに差し替えてzzのキャラクタをwwの表情で表示するっぽい。xxは⑧、yyは⑯で指定したもの。 ⑳21 00 10 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 xxの位置にあるキャラクタをyyのキャラクタに差し替えてzzの表情で表示するっぽい。 21)24 00 04 00 謎。キャラクタの表示関連? 22)2F 00 0C 00 xx 00 00 20 yy 00 00 20 アクティブエリアのフォントの横サイズをxx割、縦サイズをyy割に縮小(拡大)。イリオンの「ボク、ボク…」専用に作られた機能であるかのよーだ。 23)30 00 04 00 アクティブエリアのフォントのサイズを元に戻す。 フッタ部分・データ部分 24)15 00 04 00 終了処理っぽい。解析中。続きの0C 00 08 00~は⑤のウェイトだわな。 25)0F 00 08 00 xx 00 00 00 次のChapterファイルへ飛ぶ。次のChapterファイルのパスはヘッダ②で指定したアドレス+(xx×48バイト)から記述してある。ここでの例の場合は15AE+(1×48バイト)=15DE=フッタ②(下記)になる。 26)13 00 04 00 Chapterファイルを終了する。 ①48バイト 週タイトルの画像ファイル名。ここのアドレスはヘッダ②で指定したアドレス(ここの例では15AE)。 ②次の48バイト 次に実行するアドベンチャーパート(Chapterファイル)のファイル名。 ③xx xx 00 00 ここのアドレスはヘッダの③で指定したアドレス(ここの例では160E)。で、ここから下は台詞に関するデータ。台詞の全部の行数をxx xxの2バイトで明示。ここの例で言うと03 01なのでこのChapterファイル内の台詞は全部で16進の103(10進の259)行あるということになる。ヘッダでのアドレス指定もそうだけど、バイトの前後が入れ替わってるのはIntelプロセッサのリトルエンディアンのため。 ④xx xx yy yy 0番目を0行目の台詞、1番目を1行目の台詞…として、それぞれの台詞データの開始アドレスをxx xx、データの長さをyy yyで表示。ただしyy yyに関しては機能していない様子(別の値に書き換えても正常に台詞が表示される)。開始アドレスは③からの相対位置で表示。ここの例で言うと0番目の台詞データの開始位置は③の160E+410=1A1Eということになる。下の図参照。 ⑤ 見ての通り台詞データ。台詞と台詞の間は00 00で区切り。それぞれの開始アドレスは上記④で指定。 まとめ 以上を一覧にしてみる。Chapterxxx.ybcファイルからの自動変換は解析ツールをご利用あれ~。XさんThanks! ヘッダ部分 ①先頭8バイト Chapterファイルの識別子? ②続きの4バイト 週タイトル画像のパスやこのファイルの次に実行するChapterファイルのパスの開始アドレス ③続きの4バイト×2 台詞データ部分の開始アドレス 本体部分 38 00 08 00 xx 00 00 20 画面の暗転・陽転。00…暗転 02…陽転 03…フェードインして陽転 04…フェードアウトして暗転 05…白背景からフェードイン 06…白背景へフェードアウト 43 00 08 00 xx 00 00 00 ヘッダ②に記載のアドレス+(xx×48バイト)から記述されているファイル画像を表示 45 00 28 00 00 00 00 20 xx xx 00 20 yy yy 00 20 00 00 00 20 35 00 00 20 00 00 00 20 00 00 00 20 ww ww 00 20 hh hh 00 20 表示した画像ファイルの原点を横xx xx、縦yy yyに移動、幅ww ww、高さhh hhで表示。解析中 0D 00 08 00 58 02 00 20 週タイトル表示後のクリック待ち? 4A 00 04 00 週タイトル画像を消去 0C 00 08 00 xx 00 00 20 ウェイト。ウェイト時間はxx×20msくらい。 14 00 08 00 01 00 00 20 謎。無くても動く。 3F 00 08 00 xx 00 00 20 BGMを再生(Data\SOUND\BGM\M-yyy.mp3) 1B 00 10 00 xx 00 00 20 FF FF FF 2F FF FF FF 2F 名前なしメッセージ枠を表示00…画面中央横長 01…画面中央 02…左下 03…右下 04…下中央 2B 00 08 00 xx 00 00 20 xxのメッセージエリアをアクティブに 11 00 06 00 xx 00 アクティブのメッセージエリアにxx番目の台詞を表示 32 00 04 00 メッセージ表示後のクリック待ち下三角(▼)を表示 33 00 04 00 クリック待ち。処理はいったん停止 2C 00 04 00 アクティブのメッセージエリアの台詞を消去する 3B 00 10 00 00 00 00 20 xx 00 00 20 yy 00 00 20 背景画像を表示(Data\Adv\bin\bgzzz_z.bin)01…フェードせずに表示 02…フェードイン 03…フェードアウト 04…白背景からフェードイン 05…白背景へフェードアウト 1C 00 08 00 xx 00 00 20 xxの位置にある名前なしメッセージ枠を消去 1E 00 14 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 tt 00 00 20 名前ありメッセージ枠をxxの位置に表示05…左下 06…右下07…上左 08…中右 09…下左0A…中央、左にキャラクタ画像 0B…中央、右にキャラクタ画像続けてキャラクタ番号yyの画像(表情zz)と名前を表示。ttはキャラクタ画像を表示してから枠を表示するまでのウェイト時間(×20ms) 1D 00 14 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 1E 00 00 20 名前ありメッセージ枠をxxの位置に表示、続けてキャラクタ番号yyの画像(表情zz)と名前を表示。1Eで始まるものと違いメッセージの最初の1行はフェードインなしで表示される。 41 00 08 00 xx 00 yy 00 キャラクタボイスを再生 28 00 0C 00 xx 00 00 20 yy 00 00 20 xxの位置にあるキャラクタの表情をyyに変更00…標準 01…笑顔 05…半泣き 1A 00 14 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 ww 00 00 20 xxの位置にあるメッセージ枠をyyに差し替えてzzのキャラクタをwwの表情で表示 21 00 10 00 xx 00 00 20 yy 00 00 20 zz 00 00 20 xxの位置にあるキャラクタをyyのキャラクタに差し替えてzzの表情で表示 24 00 04 00 キャラ変更を行なった際に、表示変更が終了するのを待つ。 2F 00 0C 00 xx 00 00 20 yy 00 00 20 アクティブエリアのフォントの横サイズをxx割、縦サイズをyy割に縮小(拡大) 30 00 04 00 アクティブエリアのフォントのサイズを元に戻す 本体部分(その他) 3D 00 14 00 00 00 00 00 xx 00 00 00 yy 00 00 00 zz 00 00 00 ... 選択肢を表示。xxは選択肢の総数、yyは選択肢0の台詞番号、zzは選択肢1の台詞番号。以下、選択肢の数だけ続く。 3D 00 18 00 00 00 00 00 xx 00 00 00 yy 00 00 00 zz 00 00 00 ... 選択肢を表示。上記との違いはまだ不明、上が2択でこっちは3択だったけどそれかなぁ。解析中 08 00 14 00 01 00 00 00 00 00 00 00 xx 00 00 20 yy yy 00 00 選択肢表示の後に出てくるコマンド。選択肢xxを選択した場合にアドレスyy yyへ処理をジャンプする。ここでのアドレスは本体部分開始位置からの相対アドレス。つまり実際のジャンプ先はyy yy+0x14(ヘッダ部分の長さ)になる。このあたりの解析はChapter310、309などを参照のこと。 A9 00 0C 00 00 00 00 00 1D 00 00 20 前回の戦術結果によって分岐する。5選択肢(Perfect、Excellent、Congratulation、Never Mind、Bad Luck)の分岐として扱われるため、直後に08 00 14 00~の処理ジャンプコマンド×5が続く。Chapter311の開始直後などを参照のこと。 90 00 08 00 xx 00 00 20 キャラ番号xxのキャラクタを学級に追加する。生徒でも先生でもOK。 91 00 08 00 xx 00 00 20 キャラ番号xxのキャラクタを学級から削除する。 0B 00 08 00 xx xx 00 00 アドレスxx xxへ処理をジャンプする。アドレスは本体部分開始位置からの相対アドレス(xx xx+0x14)。 18 00 0C 00 xx 00 00 20 02 00 00 20 xxの位置にある名前なしメッセージ枠を消去する。2番目のスイッチはよくわからないが01~03以外ではちゃんと動作しない。 1f 00 0C 00 xx 00 00 20 yy 00 00 20 xxの位置にある名前ありメッセージ枠を消去する。まず枠を消去して、yy×20msぐらい後からキャラクタ画像を消去する。妙なところで芸が細かいな。 フッタ部分 15 00 04 00 表示されている背景・キャラクタ・枠を全て非表示にする。 0F 00 08 00 xx 00 00 00 次のChapterファイル(パスはヘッダ②で指定したアドレス+(xx×48バイト)から記述)へ飛ぶ。 13 00 04 00 Chapterファイルを終了する データ部分 ①48バイト 週タイトルの画像ファイル名 ②次の48バイト 次に実行するアドベンチャーパート(Chapterファイル)のファイル名 ③xx xx 00 00 台詞の全部の行数をxx xxの2バイトで明示 ④xx xx yy yy×台詞の行数 台詞データの開始アドレスをxx xx、データの長さをyy yyで表示。開始アドレスは③からの相対位置 ⑤ 台詞データ。台詞と台詞の間は00 00で区切り 追加 コマンドの追加 スイッチのみの追加 変更